.attend-container {
	.filter {
		background-color: #fff;
		padding: 12rpx 16rpx;
	}

	.list {
		// padding: 24rpx 0;
		.row-label {
			top: 0;
			position: sticky;
			z-index: 2;
			background-color: #edeff4;
		}

		.list-item + .list-item {
			margin-top: 24rpx;
		}

		&-item {
			border-radius: 12rpx;
			padding: 0 24rpx 24rpx;
			background-color: #ffffff;

			&-top {
				@include between;
				border-bottom: 2rpx dashed $u-border-color;
				padding: 24rpx 0;
				.class-coursename {
					font-size: 32rpx;
					font-weight: 500;
					flex: 1;
				}
				.class-progress {
					@include center;
					&-left {
						width: 200rpx;
					}
				}
			}
			&-info {
				display: flex;
				line-height: 56rpx;
				&-content {
					flex: 1;
				}
			}
			&-content {
				@include between;
				&-left {
					flex: 1;
				}
			}
		}
	}
}
